#ifndef _BSP_CONFIG_H
#define _BSP_CONFIG_H
// #include "drv_gpio.h"

#define APP_VERSION_MAJOR   0
#define APP_VERSION_MINOR   1

// /*GPIO 配置 */
// #define PIN_LED1    GET_PIN(B, 1)
// #define PIN_LED2    GET_PIN(B, 2)
// #define PIN_LED3    GET_PIN(B, 3)
#define LED1_PORT   GPIOA
#define LED1_PIN    GPIO_PIN_6
#define LED2_PORT   GPIOA
#define LED2_PIN    GPIO_PIN_7
#define LED3_PORT   GPIOA
#define LED3_PIN    GPIO_PIN_10

#define KEY_WKUP_PORT   GPIOA
#define KEY_WKUP_PIN    GPIO_PIN_1

/*串口配置*/
#define RT_USING_UART1
// #define RT_USING_UART2
#define DEBUG_UART_PORT GUART1
/*串口接收缓冲区大小*/
#define UART1_RXBF_SIZE  32
// #define UART2_RXBF_SIZE  32
/*串口引脚*/
//uart1
#define UART1_TX_PORT       GPIOA
#define UART1_TX_PIN        GPIO_PIN_2
#define UART1_RX_PORT       GPIOA
#define UART1_RX_PIN        GPIO_PIN_3
#define UART1_TX_AF         GPIO_AF5_UART1
#define UART1_RX_AF         GPIO_AF5_UART1
// //uart2
// #define UART2_TX_PORT       GPIOA
// #define UART2_TX_PIN        GPIO_PIN_2
// #define UART2_RX_PORT       GPIOA
// #define UART2_RX_PIN        GPIO_PIN_1
// #define UART2_TX_AF         GPIO_AF1_UART2
// #define UART2_RX_AF         GPIO_AF1_UART2

/*串口波特率*/
#define UART1_CONFIGURE     \
        {                   \
            115200,         \
            UART_WL_8B,    \
            UART_STPB_1,   \
            UART_PE_NO,    \
            UART1_RXBF_SIZE,\
        }

// #define UART2_CONFIGURE     \
//         {                   \
//             115200,         \
//             UART_WL_8B,    \
//             UART_STPB_1,   \
//             UART_PE_NO,    \
//             UART2_RXBF_SIZE,\
//         }

#endif
